home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.2 Development Libraries
/
SGI IRIX 6.2 Development Libraries.iso
/
dist
/
complib.idb
/
usr
/
share
/
catman
/
p_man
/
cat3
/
complib
/
TQL1.z
/
TQL1
Wrap
Text File
|
1996-03-14
|
2KB
|
67 lines
____TTTTQQQQLLLL1111((((3333FFFF)))) ____TTTTQQQQLLLL1111((((3333FFFF))))
NNNNAAAAMMMMEEEE
TQL1, STQL1 - EISPACK routine. This subroutine finds the eigenvalues
of a SYMMETRIC TRIDIAGONAL matrix by the QL method.
SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ttttqqqqllll1111((((nnnn,,,, dddd,,,, eeee,,,, iiiieeeerrrrrrrr))))
iiiinnnntttteeeeggggeeeerrrr nnnn,,,, iiiieeeerrrrrrrr
ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn dddd((((nnnn)))),,,, eeee((((nnnn))))
ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee ssssttttqqqqllll1111((((nnnn,,,, dddd,,,, eeee,,,, iiiieeeerrrrrrrr))))
iiiinnnntttteeeeggggeeeerrrr nnnn,,,, iiiieeeerrrrrrrr
rrrreeeeaaaallll dddd((((nnnn)))),,,, eeee((((nnnn))))
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
On Input
NNNN is the order of the matrix.
DDDD contains the diagonal elements of the input matrix.
EEEE contains the subdiagonal elements of the input matrix in its last N-1
positions. E(1) is arbitrary. On Output
DDDD contains the eigenvalues in ascending order. If an error exit is made,
the eigenvalues are correct and ordered for indices 1,2,...IERR-1, but
may not be the smallest eigenvalues.
EEEE has been destroyed.
IIIIEEEERRRRRRRR is set to Zero for normal return, J if the J-th
eigenvalue has not been
determined after 30 iterations. Calls PYTHAG(A,B) for sqrt(A**2 +
B**2). Questions and comments should be directed to B. S. Garbow,
APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL LABORATORY
PPPPaaaaggggeeee 1111